package utils;

import application.MyApplication;

/**
 * 
 * @author 李志培
 * 
 *         作者信息：嘉应学院1303班
 * 
 *         创建日期：2016-3-28下午6:41:22
 * 
 *         类描述：px像素与dp相对像素间的转换
 * 
 *         修改历史：
 */
public class DenistyUtils {
	/**
	 * 获取相对密度
	 * 
	 * @param dp
	 * @return
	 */
	public static int dp2px(float dp) {
		/*
		 * 获取像素密度 dp = px/density
		 */
		float density = MyApplication.getContext().getResources().getDisplayMetrics().density;
		int px = (int)(dp * density+0.5f);
		return px;
	}

	/**
	 * 获取密度
	 * 
	 * @param px
	 * @return
	 */
	public static int px2dp(float px) {
		float density = MyApplication.getContext().getResources().getDisplayMetrics().density;
		int dp = (int)(px / density+0.5f);
		return dp;
	}
}
